@charset "utf-8";
@font-face{  font-family: "Barlow Condensed"; src: url(../fonts/BarlowCondensed-Regular.ttf);}
@font-face{  font-family: "Barlow Condensed SemiBold"; src: url(../fonts/BarlowCondensed-SemiBold.ttf);}
@font-face{  font-family: "Barlow Condensed Bold"; src: url(../fonts/BarlowCondensed-Bold.ttf);}
@font-face{  font-family: "Barlow Condensed Medium"; src: url(../fonts/BarlowCondensed-Medium.ttf);}
@font-face{ font-family: Roboto; src: url(../fonts/ROBOTO-REGULAR.TTF);}
@font-face{ font-family: Roboto-Light; src: url(../fonts/Roboto-Light-10.ttf);}
@font-face{ font-family: play; src: url(../fonts/PLAYFAIRDISPLAY-REGULAR.TTF);}
@font-face{ font-family: play-black; src: url(../fonts/PLAYFAIRDISPLAY-BLACK.TTF);}
@font-face{ font-family: play-bold; src: url(../fonts/PLAYFAIRDISPLAY-BOLD.TTF);}
@font-face{ font-family: Bebas; src: url(../fonts/BEBAS.TTF);}
@font-face{  font-family: Bahnschrift; src: url(../fonts/bahnschrift.ttf);}

@media (min-width:1601px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:16px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:15px;}}
@media (min-width:481px) and (max-width:639px){html{font-size:14px;}}
@media (min-width:329px) and (max-width:480px){html{font-size:13px;}}
#s_news .bd ul li .txt:before,#s_news .bd ul li .txt h5,#s_news .bd ul li .txt p,#s_news .bd ul li .time,#s_news .bd ul li .btn_xq2,
#n_download ul li h5,#n_download ul li svg path,#n_download ul li .btn_down span{ transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
@media (min-width: 768px)
{
	.top_menu:hover:after{ bottom: 0; top: auto; height: 100%;}
}
@media (min-width: 992px)
{
}
@media (min-width: 1200px)
{
}
@media (min-width: 1280px)
{
}
@media (min-width: 1440px)
{
}
@media (min-width: 1660px)
{
	.n_nav a{ margin-right: 3rem;}
}
@media screen and (min-width:1200px) and (max-width:1440px)
{
}
@media (max-width: 1660px)
{
 
 
}
.web{}
.wap{ display:none;}
@media (max-width: 1440px)
{
	.n_nav a{ margin-right: 2.25rem;}
	.n_banner div.pic{ height: 26rem;}
	.n_licheng .bd{ margin-top: 8rem;}
	.n_jiaru .right{ padding-left: 4rem;}
	.n_rencai{ padding-bottom: 7rem;}
	.n_rencai .slick-arrow{ z-index:99; position:absolute; top:auto; opacity:1; bottom: -3.5rem;
		display:block; width:8px; height: 15px; background-size:contain !important;}
	.n_rencai .slick-prev{ left:50%; margin-left: -2rem; background:url(../images/s_fuwu_left.png) left center no-repeat;
		transition:300ms;-webkit-transition:300ms;}
	.n_rencai .slick-next{ right:50%; margin-right: -2rem; background:url(../images/s_fuwu_right.png) right center no-repeat;
		transition:300ms;-webkit-transition:300ms;}
	.n_rencai .slick-prev:hover{ background:url(../images/s_fuwu_left_on.png) left center no-repeat; }
	.n_rencai .slick-next:hover{ background:url(../images/s_fuwu_right_on.png) right center no-repeat; }
	.n_gongyi ul li p br{ display: none;}
	.n_gy_list .hd ul li a{ min-width: 11rem;}
	.n_gy_list .hd ul li{ margin: 0 .5rem;}
}
@media (max-width: 1360px)
{
	.n_banner div.pic{ height: 24rem;}
	.licheng_slide ul li .txt .con{    width: 17rem;}
	.slide_car .slick-prev{ left: 1rem;}
	.slide_car .slick-next{ right: 1rem;}
	
}
@media (max-width: 1280px)
{
	.video_slide .right{ width: 21rem;}
	.video_slide .left{ width: calc(100% - 21rem); height: 42rem; padding-right: 1.5rem;}
	.licheng_slide ul li .txt .con{ width: 16rem;}
	.licheng_slide ul li:nth-child(7) .con{ width: 15rem;}
	.licheng_slide ul li:nth-child(7) .txt { bottom: 50%; padding-bottom: 11rem;}
	.licheng_slide ul li:nth-child(5) .txt {bottom: 30%;padding-bottom: 11rem;}
	.n_licheng .bd{margin-top: 10rem;}
}
@media (max-width: 1200px)
{
#nav{ margin-right:1.5rem;}
#header{ display:none !important;}
#m_header{ display:block; }
#nav_btn_box{ display: block;}
body.ny {	padding-top: 4.5rem;}
.s_area .hd{ width: 21rem;}
.s_area .bd{ width: calc(100% - 21rem);}
.s_area .bd ul li .txt{ width: 55%;}
.s_area .bd ul li .pic{ width: 45%;}
.s_about .right{ flex-shrink: .5;}
	.foot_nav{ display: none;}
	.foot_bot{ flex-direction: column;}
	#foot .right{ justify-content: center;}
	.s_coop .slick-prev{ left:-2rem; }
	.s_coop .slick-next{ right:-2rem; }
	.s_fuwu .slick-prev{ left:-2rem; }
	.s_fuwu .slick-next{ right:-2rem; }
	.s_news .bd .news01{ width: 29rem;}
	.s_news .bd .news02{ width: calc(100% - 29rem);}
	.n_about .right{ flex-shrink: .5;}
	.n_nav_web{ display: none;}
	.n_nav_wap{ display: block !important;}
	#n_news_xq .right_con{ width: 19rem; top: 3rem;}
	#n_news_xq .left_con{ width:calc(100% - 21rem);}
	.n_huanwei01 .m{ flex-direction: column;}
	.n_huanwei01 .right{ margin-top: 8rem;}
	.n_youshi .m{ flex-direction: column; align-items: center;}
	.n_pingtai{ margin: 4rem 0;}
	.n_pingtai .ul .li{ min-width: 220px;}
	.n_youshi .right{ margin-top: 1.5rem;}
	.n_gufei03 .m{ flex-direction: column; align-items: center;}
	.n_gufei03 .right{ max-width: inherit; margin-top: 3rem; margin-left: 0; border-bottom: 0; padding-bottom: 0;}
	.n_gufei04 .m{flex-direction: column; align-items: flex-start; }
	.n_gufei04 .left{ max-width: inherit;}
	.n_gufei04 .right{ margin-left: 0;}
}
@media (max-width: 1100px)
{
	.licheng_slide ul li .txt .con{ width: 13rem !important;}
	.n_jiaru .m{ align-items: flex-start;}
	.n_jiaru .left{ flex-shrink: .5;}
	.n_jiaru .swiper{ margin-top: 2rem;}
	.n_jiaru .swiper .box i{ margin-top: 1rem; margin-bottom: 8px;}
	.n_gongyi .pic{ margin-bottom: 2rem;}
	.n_gongyi ul li{ position: static !important; margin: 0 !important; margin-bottom: 3rem !important; padding: 0 !important; width: 100%; text-align: left !important;}
	.n_gongyi ul li h5 span{ position: static;}
	.n_gongyi ul li.li_5{ margin-bottom: 0 !important;}
	.n_gongyi ul li.li_5 .line{ display: none;}
.n_gongyi ul li h5 span{ position: static; margin-right: 6px !important; width: 24px; text-align: center; margin-left: 0 !important;}
.n_gongyi ul li h5{ display: flex; flex-direction: row-reverse !important; width: fit-content !important;  margin-left: 0 !important;}
.n_gongyi ul.ul_2 li .line:before{ left: auto; right: -7px;}
}
/*==========================导航和banner变成手机模式============================*/

@media (max-width: 992px)
{
.web{ display:none;}
.wap{ display:block;}
.s_about .tt{ margin-bottom: 2.5rem;}
.s_shuzi{ margin-top: 2.5rem;flex-wrap: wrap;justify-content: center;}
.s_shuzi li{width: 33%;}
.s_about .left{ padding-right: 2.5rem;}
.s_shuzi li p{ font-size: .875rem;}
.s_shuzi li div{ font-size: 2.875rem;}
.s_area .hd ul li h3{ font-size: 1.5rem;}
.s_area .hd ul li span{ font-size: 1.125rem;}
.s_area .hd ul li{ padding: 2.5rem 2rem;}
.s_news .bd .news01{ width: 23rem;}
.s_news .bd .news02{ width: calc(100% - 23rem);}
.news01 .txt{ padding: 1rem 2rem;}
.s_about .right{ flex-shrink: 0.7;}
	.tc_shipin .tc_close{ right: -.5rem;}
	.s_area .bd ul li .txt h3{ margin-top: 2rem;}
	.s_area .bd ul li .con{ margin-bottom: 2.5rem;}
	.n_about .right{ flex-shrink: 0.7;}
	.n_licheng .bd{ display: none;}
	.licheng_slide_wap{ display: block;}
	.n_licheng .hd .arrowbox{ display: none;}
	.n_wenhua .box1 ul li .box{ padding: 3rem 2rem;}
	.n_wenhua .box2 ul li .box{ padding: 3rem 2rem;}
	.n_wenhua .box1 ul{ display: flex;}
	.n_wenhua .box2 ul{ display: flex;}
	.n_wenhua .box1 ul li .box{ height: 100%;}
	.n_wenhua .box2 ul li .box{ height: 100%;}
	.n_wenhua .box1 ul li span{ margin-bottom: 1.75rem;}
	.n_wenhua .box2 ul li span{ margin-bottom: 1.75rem;}
	#n_news_xq .left_con{ width: 100%;}
	#n_news_xq .right_con{ width: 100%; margin-top: 3rem; position: inherit;}
	.n_lianxi .box1{ flex-direction: column;}
	.n_lianxi .box1 .right{ margin-top: 3rem; width: 100%;}
	.n_jiaru .m{ flex-direction: column-reverse;}
	.n_jiaru .left{ width: 100%; padding: 0; flex-shrink: 1; margin-top: 2.5rem;}
	.n_jiaru .right{ width: 100%; padding: 0; flex-shrink: 1;}
	.n_huanbao01 .m{ flex-direction: column;}
	.n_huanbao01 .left{ margin-bottom: 3rem; padding-bottom: 5rem; padding-right: 0; max-width: inherit;}
	.n_gufei01 .m{ flex-direction: column;}
	.n_gufei01 .left{ padding-bottom: 2rem; padding-right: 0; border-bottom: 0;}
	.gufei_lc{ transform: scale(.9); -webkit-transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9); }
}

@media (min-width:481px) and (max-width:992px){ 
}

@media (max-width: 860px)
{
	.s_about .m{ flex-direction: column;}
	.s_about .left{ padding-right: 0;}
	.s_about .right{ width: 100%; margin-top: 3rem;}
	.s_about .pic img{ width: 100%;}
	.s_area .box .m{ flex-direction: column;}
	.s_area .hd{ width: 100%;}
	.s_area .bd{ width: 100%;}
	.s_area .hd ul li span{ display: none;}
	.s_area .hd ul li{ height: auto;}
	.s_area .hd ul li h3 {font-size: 1.25rem;}
	.s_news .bd .news01{ width: 100%;}
	.s_news .bd .news02{ width: 100%; padding-left: 0; margin-top: 3rem;}
	.s_news .bd .item{ flex-direction: column;}
	.s_news .hd{ flex-direction: column; align-items: flex-start; padding-bottom: 1.5rem;}
	.s_news .hd ul li a{ margin-left: 0; margin-right: 1rem;}
	.s_news .s_tt{ width: 100%; text-align: center; margin-bottom: 2rem;}
	.s_news .s_tt i{ margin-left: auto;}

	.s_pro .bd .item{ flex-direction: column;}
	.s_pro .hd{ flex-direction: column; align-items: flex-start; padding-bottom: 1.5rem;}
	.s_pro .hd ul li{width: 50%}
	.s_pro .hd ul li a{ margin-left: 0; margin-right: 1rem;}
	.s_pro .s_tt{ width: 100%; text-align: center; margin-bottom: 2rem;}
	.s_pro .s_tt i{ margin-left: auto;}
	.s_pro .hd ul .slick-track{justify-content: flex-start;width: 100% !important;}
	.s_pro .hd{margin-bottom: 0;}
	.n_about .m{ flex-direction: column;}
	.n_about .left{ padding-right: 0;}
	.n_about .right{ width: 100%; margin-top: 3rem;}
	.n_about .pic img{ width: 100%;}
	.video_slide .right{ width: 100%; float: none;}
	.video_slide .left{ width: 100%; height: 0; padding-bottom: 60%; position: relative; padding-right: 0; float: none;}
	.video_slide .left .video-js{ position: absolute; left: 0; bottom: 0; width: 100%; height: 100%;}
	.video_slide .bd ul{ margin: 0 -6px;}
	.video_slide .bd ul li{ width: 50%; float: left;}
	.video_slide .bd ul li{ padding: 0 6px;}
	.video_slide{ display: flex; flex-direction: column-reverse;}
	.video_slide .txt{ display: none;}
	.video_slide .right{ padding-bottom: 0;}
	.video_list ul li{ width: 50%;}
	.video_slide{ margin-bottom: 2.5rem;}
	.page{ margin-top: 2.5rem;}
}

@media (max-width: 768px)

{
.pad_top{ padding-top:3rem;}
.pad_bot{ padding-bottom:3rem;}
.xs_jianju{ margin-left:-5px !important; margin-right: -5px !important;}
.xs_jianju li{ padding: 0 5px !important;width: 50% !important;}
.s_pro .bd .item ul{flex-wrap: wrap;}
.s_pro .bd .item ul li{width: 49% !important;box-sizing: border-box;margin-bottom: 1rem;}
.s_pro .bd .item ul li+li{margin-left: 0% !important;}
.s_pro .bd .item ul li:nth-of-type(2n+0){margin-right: 0;}
.m{ padding: 0 30px;}
.pad_top{ padding-top:3rem;}
.pad_bot{ padding-bottom:3rem;}
.pad_aside{ padding-left:1rem; padding-right:1rem;}
.n_article .ar_article{ padding-bottom:10px !important;}
.ar_article table{ width:100% !important;}
.ar_article table td,.ar_article table th{ padding:3px 2px !important; font-size:10px !important; font-weight:normal !important; width:auto !important; height:auto !important;}
.ar_article table td *,.ar_article table th *{ padding:3px 2px !important; font-size:10px !important; font-weight:normal !important; padding:0 !important;}
#foot .m{ flex-direction: column;}
#foot .right{ padding-left: 0; margin-top: 3rem;}
.zizhi_list ul li{ width: 50%;}
.n_news ul li{ width: 100%;}
.n_news ul li .img{ width: 16rem; height: 11rem; margin-right:2rem;}
.n_news ul li .txt{ height: 11rem;}
.n_news ul li .txt span{ margin-bottom: 8px;}
.n_news ul li h2{ margin-bottom: 8px; font-size: 1.125rem;}
.n_news ul li .btn_xx{ margin-top: 5px;}
.n_branch ul li{ width: 100%;}
.n_branch ul li .box{ margin: 0; margin-top: 1rem;}
.n_join ul li{ width: 100%;}
.n_peiyu .m{ flex-direction: column;}
.n_peiyu .left{ width: 100%;}
.n_peiyu .right{ width: 100%;}
.n_peiyu .right .pic{ height: auto;}
.n_peiyu .hd ul li{ height: auto;}
.n_peiyu .hd ul li .box{ padding-bottom: 9rem;}
.n_peiyu .slick_arrow_right{ bottom: 5rem;}

.n_gufei02 .m{ flex-direction: column;}
.n_gufei02 .left{ width: 100%;}
.n_gufei02 .right{ width: 100%;}
.n_gufei02 .right .pic{ height: auto;}
.n_gufei02 .hd ul li{ height: auto;}
.n_gufei02 .hd ul li .box{ padding-bottom: 9rem;}
.n_gufei02 .slick_arrow_right{ bottom: 5rem;}
.n_huanjing ul{ display: block;}
.n_huanjing ul li{ width: 100% !important; margin-bottom: 1.5rem;}
.n_huanjing ul li .img{ height: auto;}
.n_huanjing ul li .txt{position:static;}
.n_huanjing ul li .con{ height: auto; opacity: 1; }
.n_huanjing ul li .tt{ text-align: left; justify-content: space-between;}
.n_huanjing ul li .tt .ico{ display: block; opacity: 1;}
.n_huanjing ul li .con{ height: 3.25rem; opacity: 1; }
.pic06 ul li{ width: 50%;}
.n_huanbao02 .flex{ flex-direction: column;}
.n_huanbao02 .txt{ text-align: left !important; margin-bottom: 2rem;}
.n_huanbao02 .center{order:0;}
.n_huanbao02 .txt1{ order: 1;}
.n_huanbao02 .txt2{ order: 2;}
.gufei_lc{ transform: scale(.8); -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); }
.slide_car .slick-prev{ left: -1rem;}
.slide_car .slick-next{right: -1rem;}
.n_lianxi .flex{ flex-direction: column;}
.n_lianxi .ewm .box{ margin-left: 0; margin-right: 2rem;}
.n_lianxi .ewm{ margin-top: 10px;}
.n_gongyi .mask h3{ font-size: 2rem;}
.n_gongyi .mask h6{ font-size: 1.25rem; letter-spacing: 1px;}
}
@media (max-width: 480px)

{
	.m{ padding: 0 15px;}
	#banner .slick-dots li button:before{ width: 1.25rem; height: 3px;}
	#banner li .img{ height: 23rem; background-attachment:inherit !important;}
	.s_area .box{ background-attachment:inherit !important;}
	#banner .pic{ margin-bottom: 25%;}
	.mouse_down{ width: 3rem; height: 3rem; margin-left: -1.5rem; bottom: 60px;}
	.s_about{ padding: 3.25rem 0 1rem;}
	.s_about .con{text-align: justify;}
	.s_about .tt span{ font-size: 2.25rem;}
	.s_about .tt h3{ font-size: 1.625rem;}
	.s_shuzi li div{ font-size: 2.625rem;}
	.dataNums .dataOne{ width: 1.125rem;}
	.s_about .btn_xq{ margin-top: 2.5rem;}
	.s_area .bd ul li{ flex-direction: column-reverse;}
	.s_area .bd ul li .txt{ width: 100%;}
	.s_area .bd ul li .pic{ width: 100%;}
	.s_area .bd ul li .pic{ height: 20rem;}
	.s_area .bd ul li .pic img{ width: 100%;}
	.s_area .hd ul li{ padding: 1.5rem 1rem; height: 108px;}
	.s_area .hd ul li h3{ font-size: 12px; font-weight:  normal; line-height:1.25rem;  margin-top: 10px;}
	.s_area .hd ul li .ico{ height: 20px; width: 20px;}
	.s_area .bd ul li .txt{ height: auto;}
	.s_area .bd ul li .txt h3{ margin-top: 1rem;}
	.s_area .box{ padding: 3rem 0;}
	.s_area{ padding-top: 3.25rem;}
	.s_fuwu{ padding: 3.25rem 0;}
	.s_news{ padding: 3.25rem 0;}
	.s_coop{ padding: 3rem 0;}
	.s_tt{ margin-bottom: 2.25rem;}
	.s_tt h3{ font-size: 1.75rem;}
	.s_tt h3 span{ font-size: 1.125rem;}
	#foot{ padding: 3.25rem 0 0;}
	.s_coop ul{ margin-top: -10px; margin-left: 10px !important; margin-right: 10px !important;}
	.s_coop ul li{ margin-top: 10px;}
	.s_coop .slick-arrow{ margin-top: 9px;}
	.s_coop .slick-prev{ left:-10px; }
	.s_coop .slick-next{ right:-10px; }
	.s_fuwu .slick-prev{ left: -10px; }
	.s_fuwu .slick-next{ right:-10px; }
	.s_fuwu ul{ margin-top: -10px; margin-left: 10px !important; margin-right: 10px !important;}
	.s_fuwu ul li{ margin-top: 10px;}
	.s_fuwu .slick-arrow{ margin-top: -30px;}
	.news02 ul li .img{ width: 12rem; height: 8rem;}
	.news02 ul li .txt{ width: calc(100% - 12rem);}
	.news02 ul li p{ display: none;}
	.news02 ul li h5{ white-space: normal; font-size: 1rem; line-height: 1.5rem; height: 3rem; overflow: hidden; font-weight: normal;}
	.s_about .pic img{ height: 300px; object-fit: cover; border-radius: 15px 0 15px 0; -webkit-border-radius: 15px 0 15px 0; -moz-border-radius: 15px 0 15px 0; -ms-border-radius: 15px 0 15px 0; -o-border-radius: 15px 0 15px 0; }
	.s_about .tt{ margin-bottom: 2rem;}
	#gotop{ bottom: 2.5rem; right: 1rem;}
	.foot_bot{ padding: .5rem 1.5rem; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
	.foot_link{ margin-top: 5px;}
	.n_banner div.pic{height: 8rem;}
	.n_banner .txt b{ font-size: 1.25rem;}
	.n_about{ padding: 3.25rem 0;}
	.n_about .tt{ margin-bottom: 2rem;}
	.n_about .tt p{ font-size: 3.25rem;}
	.n_about .tt h3{ font-size: 1.25rem; margin-top: .5rem;}
	.n_about .con{ line-height: 2rem;}
	
	.n_video{ padding-bottom: 3.25rem; padding-top: 3rem;}
	.video_slide .bd ul li .mask .ico_play,.video_list ul li .mask .ico_play{ width: 2.5rem; height: 2.5rem;}
	.subnav ul li{width: 32%;}
	.subnav ul li a{ margin: 0 6px; width: auto;}
	.zizhi_list ul li .pic {width: 156px;height: 222px;}
  .zizhi_list ul li .desk{ height: 33px; background-size: 150% !important;}
	.zizhi_list ul li{ margin-top: 2rem;}
	.zizhi_list ul{ margin-top: -2rem;}
	.n_licheng{ padding: 3rem 0;}
	.n_wenhua{ padding: 3rem 0;}
	.n_tt{ margin-bottom: 2rem;}
	.n_wenhua .box1 ul{ flex-direction: column;}
	.n_wenhua .box2 ul{ flex-direction: column;}
	.n_wenhua .box2 ul li{ width: 100%; float: none;}
	.n_wenhua .box1 ul li{ width: 100%;}
	.n_wenhua .box1 ul li.on{ width: 100%;}
	.n_wenhua ul li .box { padding: 2rem 1.5rem !important;}
	.n_wenhua ul li p{ font-size: 1rem !important;}
	.n_huodong ul li .txt h5{ margin-bottom: .5rem;}
	.n_huodong ul li .txt{ padding-top: 1rem;}
	.n_huodong .slick-arrow{ top: auto; bottom: -5rem;}
	.n_huodong .slick-prev{ left: 50%; margin-left: -3rem;}
	.n_huodong .slick-next{ right: 50%; margin-right: -3rem;}
	.n_huodong{ padding-top: 3rem; padding-bottom: 7rem;}
	.n_wenhua ul li .ico{ height: 1.75rem !important; width: 1.75rem !important;}
	.n_news ul li .img { width: 12rem; height: 9rem; margin-right: 1rem;}
	.n_news ul li .txt{ height: 9rem;}
	.n_news ul li .btn_xx{ display: none;}
	.n_news{ padding: 3rem 0;}
	#n_news_xq{ padding: 3rem 0;}
	#n_news_xq .left_con{ padding: 2rem 1.5rem;}
	.ar_fot ul li { height: 3.5rem;line-height: 3.5rem;padding: 0 1rem;}
	.ar_fot{ margin-top: 2rem;}
	.n_lianxi form .group{ width: 100%;}
	.n_jiaru{ padding-top: 3rem; padding-bottom: 3rem;}
	.n_jiaru .swiper .box h5 img{ max-width: 18px; max-height: 18px;}
	.n_rencai ul li p{ font-size: 12px;}
	.n_rencai ul li span{ font-size: 6rem;}
	.n_rencai ul li .txt{ padding-bottom: 1rem;}
	.n_shili{ padding-top: 3rem; padding-bottom: 1.5rem;}
	.n_shili .con{ margin-bottom: 2rem;}
	.n_shili ul{ flex-wrap: wrap;}
	.n_shili li{ width: 50%; margin-bottom: 20px;}
	.n_rencai{ padding-top: 3rem;}
	.n_rencai ul li .pic{ margin-bottom: 1.25rem;}
	.n_join ul li .yaoqiu span{ margin-right: 1rem;}
	.n_join ul li .btn_arr{ display: none;}
	.n_join ul li .fuli{ margin-bottom: 0;}
	.n_join ul li .fuli span{ padding: 6px 1rem;}
	.n_join ul li .yaoqiu{ margin: 10px 0 15px !important;}
	.page a {padding: 0 7px;min-width: 32px;line-height: 30px;height: 32px; margin: 0 2px;}
	.n_peiyu .hd ul li .box{ padding-bottom: 5rem;}
	.n_peiyu .hd ul li{ padding: 3rem 1.25rem;}
	.n_peiyu .hd ul li .box .tt{ margin-bottom: 2rem;}
	.n_peiyu .slick_arrow_right{ bottom: 3rem; left: 1.25rem;}
	
	.n_gufei02 .hd ul li .box{ padding-bottom: 5rem;}
	.n_gufei02 .hd ul li{ padding: 3rem 1.25rem;}
	.n_gufei02 .hd ul li .box .tt{ margin-bottom: 2rem;}
	.n_gufei02 .slick_arrow_right{ bottom: 3rem; left: 1.25rem;}
	.n_huanjing{ padding: 3rem 0;}
	.n_gongyi{ padding: 3rem 0;}
	.n_gy_list .hd ul li{ margin: 5px 0; width: 50%; float: left; padding: 0 5px;}
	.n_gy_list .hd ul li a{ min-width: inherit; width: 100%; padding: 0;}
	.n_gy_list{ padding-top: 3rem; padding-bottom: 3rem;}
	.liucheng{ padding: 0 1rem;}
	.n_pingtai .ul .li {
    min-width: 175px;
    line-height: 1.35;
}
.n_huanwei01 .right {
	margin-top: 3rem;
	transform: scale(.7);
}
.n_huanwei01{ padding-bottom: 0; padding-top: 3rem;}
.n_pingtai .ul .li p{ font-size: 1.5rem;}
.slide_car ul li{ padding: 0 10px;}
.n_youshi{ padding: 3rem 0;}
.n_youshi .left ul li span {
	width: 66px;
	padding-left: 33px;}
	.n_youshi .left ul li .txt{padding: 1.25rem 1rem;}
	.n_youshi .left ul li .txt p{ line-height: 1.75rem;}
	.n_youshi .left ul li{margin-bottom: 1.5rem;}
	.n_huanbao01 .left{ padding-bottom: 0; background: none; margin-bottom: 2rem;}
	.n_huanbao01{ padding-top: 3rem; padding-bottom: 3.5rem;}
	.n_huanbao02{ padding: 3rem 0 1rem;}
	.n_huanbao02 .center{ margin-bottom: 0; margin-top: -1rem; transform: scale(.8); -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); }
	.n_gufei01{ padding-bottom: 3rem;}
	.n_gufei02 .hd ul li .box .tt h3{ font-size: 1.75rem;}
	.n_gufei03{ padding-top: 3rem; padding-bottom: 3rem;}
	.gufeijishu ul li{ width: 50%;}
	.gufeijishu ul li:nth-child(5){ width: 100%;}
	.gufeijishu ul li .img{ height: 270px;}
	.gufeijishu ul li:nth-child(5) .img{ height: 170px;}
	.gufeijishu ul li:nth-child(5) span{ display: none;}
	.n_gufei04{ padding-top: 3rem; padding-bottom: 3rem;}
	.n_gufei04 .left .tt{ margin-top: 1rem;}
	.n_gufei05 ul{ margin: 0 2rem;}
	.n_huanjing ul{ margin-bottom: 1rem;}
	.gufei_lc{transform: scale(.4);-webkit-transform: scale(.5);-moz-transform: scale(.4);-ms-transform: scale(.4);-o-transform: scale(.4);}
	.n_gufei03 .left{height: 391px;}
	.gufei_lc{top: -138px;margin-right: 104px;}
	.gufei_lc ul li span{font-size: 32px;}
	.gufei_lc ul li p{font-size: 21px;white-space: normal;min-width: 204px;line-height: 1.5;margin-top: 0;}
	.gufei_lc ul li.li_12{ top: 307px;}
	.n_gufei02 .hd ul li .box .tt h3{ font-size: 1.5rem;}
	.gufei_lc ul li.li_1{
    flex-direction: column-reverse;
    text-align: center;
    top: auto;
    bottom: 378px;
    right: 436px;
   }
	.gufei_lc ul li.li_2{
    flex-direction: column-reverse;
    text-align: center;
    top: auto;
    bottom: 506px;
    right: 240px;
}
	.gufei_lc ul li.li_3{
    flex-direction: column-reverse;
    text-align: center;
    top: auto;
    bottom: 487px;
    right: 4px;
    left: auto;
    }
	.gufei_lc ul li.li_4{
    flex-direction: column-reverse;
    top: auto;
    bottom: 278px;
    left: 441px;
    text-align: center;
}
	.gufei_lc ul li.li_5{
    flex-direction: column;
    text-align: center;
    left: 414px;
    top: 392px;
}
	.gufei_lc ul li.li_6{flex-direction: column;text-align: center;left: 243px;}
	.gufei_lc ul li.li_7{flex-direction: column;text-align: center;right: 300px;}
	.gufei_lc ul li.li_8{
    flex-direction: column;
    right: 434px;
    text-align: center;
}
	.gufei_lc ul li.li_9{}
	.gufei_lc ul li.li_10{}
	.gufei_lc ul li.li_11{ left: 272px;}
	.gufei_lc ul li.li_12{}
	.gufei_lc ul li.li_13{}
	.logo01 img{ width: 100px !important; height: 100px !important;}
	.s_news .hd ul li a{ font-size: 16px;}
	.n_gufei02 .left{    background: #3d75c0;}
	.n_gufei03 .right{ margin-top: 0;}
	.n_lianxi form .group.yzm{ width: 100%;}
	.group.btnbox.fr {
    float: none;
    margin-left: 6px;
}
.n_banner div.pic {
	height: 12rem;
	background-position: left !important;
}
}



























